vb``在图片中的某部分做链接

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:53:45
我先具体说明一下
就是在VB中,要求移动到JPG图片上的某一部位,那个部位能出现明显的标志显示链接,然后点击可以提供链接到其他窗口.
那张jpg图片是一张可移动地图``而且制作按键的话要很多``有谁帮忙提供一个好主意``
地图移动的时候链接部位能跟着移动..或者是链接能直接嵌在地图上(如果太复杂的话,麻烦给代码~~)

给你个思路..比如你的图片是在PIC里显示的,你在PIC的某个部件,添加一个label, 边框为0,背景颜色为0,标签的名称为0

label的 mousemove事件,就是改变label的名称为: 比如"下一页"
PIC的mousemove事件,就是改变label的名称为:空 (当鼠标移出label时,隐藏链接)

然后在label的click事件中添加代码,实现跳转,或是换一个图片,等功能.

我也补充呵: 我不知道你的大图怎么实现移动的..大多数都是双PIC呀..显示图片的PIC放在固定PIC中..然后用滚动条,或是显示图片的PIC的MOUSE DOWN+MOVE事件来实现移动的..

如果希望链接固定下来.就把label放在框架用的PIC中, 那它是相对的,固定的.

如果希望链接动起来. 就把label放到显示图片的PIC中.当你的图片移动时,当然label也跟着跑了..

这种链接很多时,可以使用label数组形式, 而且label是最省系统资源的控件呵..放多少都无所谓呵.